body{
	background: rgb(238,238,238);
}
.top-util{
	position: absolute;
	top: 0;
	left:0;
	width: 100%;	
	z-index: 4000;
}
.select-div{
	position: absolute;
	top: 5rem;
	left: 0;
	width: 100%;
	z-index: 3000;
	border-bottom: 1px solid #dcdcdc;
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0);  
}
.select-div.active{
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0); 	
}
.arrow-icon.active{
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
}
.select-div > .select-div-item{
	border-bottom: 1px solid #dcdcdc;
	border-left: 1px solid#dcdcdc;
	position: relative;
}
/*前三个要补上顶边框*/
.select-div > .select-div-item:nth-child(-n+3){
	/*background: red;*/
	border-top: 1px solid #dcdcdc;
}
/*后三个要补上右边框，但是要和右边临近的div的左边框重合*/
.select-div > .select-div-item:nth-last-child(-n+3):after{
	content: ' ';
	height: 100%;
	position: absolute;
	width: 0px;
	border-right: 1px solid #dcdcdc;
	right: -1px;
	top: 0;
}
/*右边要补上右边框*/
.select-div > .select-div-item:nth-child(3n){
	border-right: 1px solid #dcdcdc;
}
/*
.select-div > div:nth-last-child(1),
.select-div > div:nth-last-child(2),
.select-div > div:nth-last-child(3){
	border-bottom: 1px solid #dcdcdc;
}*/
.doctor-list,
.store-list{
	position: absolute;
	top: 5rem;
	left:0;
	width: 100%;
}
.doctor-list-item,
.store-list-item{
	position: relative;
}
.doctor-list-item .ordered{
	position: absolute;
	right: 1rem;
	top: .625rem;
	/*display: none;*/
}
.doctor-list-item .order-btn{
	position: absolute;
	right: 1rem;
	top: .425rem;	
	/*display: block;*/
	z-index: 99;
}
.doctor-list-item.active .order-btn{
	display: none;
}
.doctor-list-item.active .ordered{
	display: block;
}
.doctor-list > .doctor-list-item:first-child,
.store-list > .store-list-item:first-child{
	margin-top: 0px !important;
}
.mask{
	top: 5rem;
	display: none;
}
.mask.active{
	display: block;
}
label{
	font-weight: normal;
}
.project{
	position: relative;
	padding-left: 30px;
}
.project img{
	position: absolute;
	left: 0;
	top: 0;
}
.btn-sm-mm{
	padding:1px 0.3125rem;
}
.doctor-flag{
	position: relative;
}
.doctor-flag-div{
	position: absolute;
	right: -.5rem;
	top: -.5rem;
}
